namespace FaultDiagnosisSystem.Models.DataModels
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Data.Entity.Spatial;

    [Table("tblIntermediateData")]
    public partial class tblIntermediateData
    {
        [Key]
        [Column(Order = 0)]
        [StringLength(50)]
        public string windFarmId { get; set; }

        [Key]
        [Column(Order = 1)]
        [StringLength(50)]
        public string turbineId { get; set; }

        [Key]
        [Column(Order = 2)]
        [StringLength(50)]
        public string componentId { get; set; }

        [Key]
        [Column(Order = 3)]
        [StringLength(50)]
        public string loadVectorType { get; set; }

        [Key]
        [Column(Order = 4)]
        public DateTime timestamp { get; set; }

        public decimal speed { get; set; }

        public decimal angle { get; set; }

        public decimal ti { get; set; }

        public long cycle_range_1 { get; set; }

        public long cycle_range_2 { get; set; }

        public long cycle_range_3 { get; set; }

        public long cycle_range_4 { get; set; }

        public long cycle_range_5 { get; set; }

        public long cycle_range_6 { get; set; }

        public long cycle_range_7 { get; set; }

        public long cycle_range_8 { get; set; }

        public long cycle_range_9 { get; set; }

        public long cycle_range_10 { get; set; }

        public long cycle_range_11 { get; set; }

        public long cycle_range_12 { get; set; }

        public long cycle_range_13 { get; set; }

        public long cycle_range_14 { get; set; }

        public long cycle_range_15 { get; set; }

        public long cycle_range_16 { get; set; }

        public long cycle_range_17 { get; set; }

        public long cycle_range_18 { get; set; }

        public long cycle_range_19 { get; set; }

        public long cycle_range_20 { get; set; }

        public long cycle_range_21 { get; set; }

        public long cycle_range_22 { get; set; }

        public long cycle_range_23 { get; set; }

        public long cycle_range_24 { get; set; }

        public long cycle_range_25 { get; set; }

        public long cycle_range_26 { get; set; }

        public long cycle_range_27 { get; set; }

        public long cycle_range_28 { get; set; }

        public long cycle_range_29 { get; set; }

        public long cycle_range_30 { get; set; }

        public long cycle_range_31 { get; set; }

        public long cycle_range_32 { get; set; }

        public long cycle_range_33 { get; set; }

        public long cycle_range_34 { get; set; }

        public long cycle_range_35 { get; set; }

        public long cycle_range_36 { get; set; }

        public long cycle_range_37 { get; set; }

        public long cycle_range_38 { get; set; }

        public long cycle_range_39 { get; set; }

        public long cycle_range_40 { get; set; }

        public long cycle_range_41 { get; set; }

        public long cycle_range_42 { get; set; }

        public long cycle_range_43 { get; set; }

        public long cycle_range_44 { get; set; }

        public long cycle_range_45 { get; set; }

        public long cycle_range_46 { get; set; }

        public long cycle_range_47 { get; set; }

        public long cycle_range_48 { get; set; }

        public long cycle_range_49 { get; set; }

        public long cycle_range_50 { get; set; }

        public long cycle_range_51 { get; set; }

        public long cycle_range_52 { get; set; }

        public long cycle_range_53 { get; set; }

        public long cycle_range_54 { get; set; }

        public long cycle_range_55 { get; set; }

        public long cycle_range_56 { get; set; }

        public long cycle_range_57 { get; set; }

        public long cycle_range_58 { get; set; }

        public long cycle_range_59 { get; set; }

        public long cycle_range_60 { get; set; }

        public long cycle_range_61 { get; set; }

        public long cycle_range_62 { get; set; }

        public long cycle_range_63 { get; set; }

        public long cycle_range_64 { get; set; }

        public long cycle_range_65 { get; set; }

        public long cycle_range_66 { get; set; }

        public long cycle_range_67 { get; set; }

        public long cycle_range_68 { get; set; }

        public long cycle_range_69 { get; set; }

        public long cycle_range_70 { get; set; }

        public long cycle_range_71 { get; set; }

        public long cycle_range_72 { get; set; }

        public long cycle_range_73 { get; set; }

        public long cycle_range_74 { get; set; }

        public long cycle_range_75 { get; set; }

        public long cycle_range_76 { get; set; }

        public long cycle_range_77 { get; set; }

        public long cycle_range_78 { get; set; }

        public long cycle_range_79 { get; set; }

        public long cycle_range_80 { get; set; }

        public long cycle_range_81 { get; set; }

        public long cycle_range_82 { get; set; }

        public long cycle_range_83 { get; set; }

        public long cycle_range_84 { get; set; }

        public long cycle_range_85 { get; set; }

        public long cycle_range_86 { get; set; }

        public long cycle_range_87 { get; set; }

        public long cycle_range_88 { get; set; }

        public long cycle_range_89 { get; set; }

        public long cycle_range_90 { get; set; }

        public long cycle_range_91 { get; set; }

        public long cycle_range_92 { get; set; }

        public long cycle_range_93 { get; set; }

        public long cycle_range_94 { get; set; }

        public long cycle_range_95 { get; set; }

        public long cycle_range_96 { get; set; }

        public long cycle_range_97 { get; set; }

        public long cycle_range_98 { get; set; }

        public long cycle_range_99 { get; set; }

        public long cycle_range_100 { get; set; }

        public long cycle_range_101 { get; set; }

        public long cycle_range_102 { get; set; }

        public long cycle_range_103 { get; set; }

        public long cycle_range_104 { get; set; }

        public long cycle_range_105 { get; set; }

        public long cycle_range_106 { get; set; }

        public long cycle_range_107 { get; set; }

        public long cycle_range_108 { get; set; }

        public long cycle_range_109 { get; set; }

        public long cycle_range_110 { get; set; }

        public long cycle_range_111 { get; set; }

        public long cycle_range_112 { get; set; }

        public long cycle_range_113 { get; set; }

        public long cycle_range_114 { get; set; }

        public long cycle_range_115 { get; set; }

        public long cycle_range_116 { get; set; }

        public long cycle_range_117 { get; set; }

        public long cycle_range_118 { get; set; }

        public long cycle_range_119 { get; set; }

        public long cycle_range_120 { get; set; }

        public long cycle_range_121 { get; set; }

        public long cycle_range_122 { get; set; }

        public long cycle_range_123 { get; set; }

        public long cycle_range_124 { get; set; }

        public long cycle_range_125 { get; set; }

        public long cycle_range_126 { get; set; }

        public long cycle_range_127 { get; set; }

        public long cycle_range_128 { get; set; }

        public double num_of_cycles_1 { get; set; }

        public double num_of_cycles_2 { get; set; }

        public double num_of_cycles_3 { get; set; }

        public double num_of_cycles_4 { get; set; }

        public double num_of_cycles_5 { get; set; }

        public double num_of_cycles_6 { get; set; }

        public double num_of_cycles_7 { get; set; }

        public double num_of_cycles_8 { get; set; }

        public double num_of_cycles_9 { get; set; }

        public double num_of_cycles_10 { get; set; }

        public double num_of_cycles_11 { get; set; }

        public double num_of_cycles_12 { get; set; }

        public double num_of_cycles_13 { get; set; }

        public double num_of_cycles_14 { get; set; }

        public double num_of_cycles_15 { get; set; }

        public double num_of_cycles_16 { get; set; }

        public double num_of_cycles_17 { get; set; }

        public double num_of_cycles_18 { get; set; }

        public double num_of_cycles_19 { get; set; }

        public double num_of_cycles_20 { get; set; }

        public double num_of_cycles_21 { get; set; }

        public double num_of_cycles_22 { get; set; }

        public double num_of_cycles_23 { get; set; }

        public double num_of_cycles_24 { get; set; }

        public double num_of_cycles_25 { get; set; }

        public double num_of_cycles_26 { get; set; }

        public double num_of_cycles_27 { get; set; }

        public double num_of_cycles_28 { get; set; }

        public double num_of_cycles_29 { get; set; }

        public double num_of_cycles_30 { get; set; }

        public double num_of_cycles_31 { get; set; }

        public double num_of_cycles_32 { get; set; }

        public double num_of_cycles_33 { get; set; }

        public double num_of_cycles_34 { get; set; }

        public double num_of_cycles_35 { get; set; }

        public double num_of_cycles_36 { get; set; }

        public double num_of_cycles_37 { get; set; }

        public double num_of_cycles_38 { get; set; }

        public double num_of_cycles_39 { get; set; }

        public double num_of_cycles_40 { get; set; }

        public double num_of_cycles_41 { get; set; }

        public double num_of_cycles_42 { get; set; }

        public double num_of_cycles_43 { get; set; }

        public double num_of_cycles_44 { get; set; }

        public double num_of_cycles_45 { get; set; }

        public double num_of_cycles_46 { get; set; }

        public double num_of_cycles_47 { get; set; }

        public double num_of_cycles_48 { get; set; }

        public double num_of_cycles_49 { get; set; }

        public double num_of_cycles_50 { get; set; }

        public double num_of_cycles_51 { get; set; }

        public double num_of_cycles_52 { get; set; }

        public double num_of_cycles_53 { get; set; }

        public double num_of_cycles_54 { get; set; }

        public double num_of_cycles_55 { get; set; }

        public double num_of_cycles_56 { get; set; }

        public double num_of_cycles_57 { get; set; }

        public double num_of_cycles_58 { get; set; }

        public double num_of_cycles_59 { get; set; }

        public double num_of_cycles_60 { get; set; }

        public double num_of_cycles_61 { get; set; }

        public double num_of_cycles_62 { get; set; }

        public double num_of_cycles_63 { get; set; }

        public double num_of_cycles_64 { get; set; }

        public double num_of_cycles_65 { get; set; }

        public double num_of_cycles_66 { get; set; }

        public double num_of_cycles_67 { get; set; }

        public double num_of_cycles_68 { get; set; }

        public double num_of_cycles_69 { get; set; }

        public double num_of_cycles_70 { get; set; }

        public double num_of_cycles_71 { get; set; }

        public double num_of_cycles_72 { get; set; }

        public double num_of_cycles_73 { get; set; }

        public double num_of_cycles_74 { get; set; }

        public double num_of_cycles_75 { get; set; }

        public double num_of_cycles_76 { get; set; }

        public double num_of_cycles_77 { get; set; }

        public double num_of_cycles_78 { get; set; }

        public double num_of_cycles_79 { get; set; }

        public double num_of_cycles_80 { get; set; }

        public double num_of_cycles_81 { get; set; }

        public double num_of_cycles_82 { get; set; }

        public double num_of_cycles_83 { get; set; }

        public double num_of_cycles_84 { get; set; }

        public double num_of_cycles_85 { get; set; }

        public double num_of_cycles_86 { get; set; }

        public double num_of_cycles_87 { get; set; }

        public double num_of_cycles_88 { get; set; }

        public double num_of_cycles_89 { get; set; }

        public double num_of_cycles_90 { get; set; }

        public double num_of_cycles_91 { get; set; }

        public double num_of_cycles_92 { get; set; }

        public double num_of_cycles_93 { get; set; }

        public double num_of_cycles_94 { get; set; }

        public double num_of_cycles_95 { get; set; }

        public double num_of_cycles_96 { get; set; }

        public double num_of_cycles_97 { get; set; }

        public double num_of_cycles_98 { get; set; }

        public double num_of_cycles_99 { get; set; }

        public double num_of_cycles_100 { get; set; }

        public double num_of_cycles_101 { get; set; }

        public double num_of_cycles_102 { get; set; }

        public double num_of_cycles_103 { get; set; }

        public double num_of_cycles_104 { get; set; }

        public double num_of_cycles_105 { get; set; }

        public double num_of_cycles_106 { get; set; }

        public double num_of_cycles_107 { get; set; }

        public double num_of_cycles_108 { get; set; }

        public double num_of_cycles_109 { get; set; }

        public double num_of_cycles_110 { get; set; }

        public double num_of_cycles_111 { get; set; }

        public double num_of_cycles_112 { get; set; }

        public double num_of_cycles_113 { get; set; }

        public double num_of_cycles_114 { get; set; }

        public double num_of_cycles_115 { get; set; }

        public double num_of_cycles_116 { get; set; }

        public double num_of_cycles_117 { get; set; }

        public double num_of_cycles_118 { get; set; }

        public double num_of_cycles_119 { get; set; }

        public double num_of_cycles_120 { get; set; }

        public double num_of_cycles_121 { get; set; }

        public double num_of_cycles_122 { get; set; }

        public double num_of_cycles_123 { get; set; }

        public double num_of_cycles_124 { get; set; }

        public double num_of_cycles_125 { get; set; }

        public double num_of_cycles_126 { get; set; }

        public double num_of_cycles_127 { get; set; }

        public double num_of_cycles_128 { get; set; }
    }
}
